package com.oracle.oa.dao;

import java.util.List;

import com.oracle.oa.entity.Schedule;


public interface ScheduleDao extends BaseDao {
	/**
	 * 根据条件查找（日程的模糊查找）
	 * @param DepartId
	 * @param createTime
	 * @param createUser
	 * @return
	 */
	public List findByDCC(long DepartId,long createTime,long createUser);
	
	/**
	 * 根据hql语句修改日历事件
	 * @param hql
	 */
	//public boolean updateByHql(String hql);
	
	/**
	 * 添加日历事件
	 * @param calendar
	 * @return
	 */
	//public boolean add(Schedule schedule);
	
	/**
	 * 根据编号删除日历事件
	 * @param scheduleid
	 * @return
	 */
	//public boolean delete(Long scheduleid);
	
	/**
	 * 修改
	 * @param schedule
	 * @return
	 */
	//public boolean update(Schedule schedule);
	
	
	/**
	 * 查询所有日历事件
	 * @return
	 */
	//public List<Schedule> find();
	
	/**
	 * 根据编号查询单个日历事件
	 * @param scheduleid
	 * @return
	 */
	//public Schedule findById(Long scheduleid) ;
}
